home *** CD-ROM | disk | FTP | other *** search
- -- Part of SmallEiffel -- Read DISCLAIMER file -- Copyright (C)
- -- Dominique COLNET and Suzanne COLLIN -- colnet@loria.fr
- --
- Here is the (knowns) bug list and the Not Yet Implemented list.
- ***********************************************************************
- *** Garbage Collection not done. Since I am trying to teach my
- students how to avoid memory leaks, the GC has not been in my
- priority list :-).
- Note that the Boehm-Demers-Weiser can be easely added because
- SmallEiffel only use malloc/realloc/free.
- You can get the Boehm-Demers-Weiser at :
- ftp:://parcftp.xerox.com/gc/gc4.10.tar.gz
- *** Exceptions, rescue clause and class EXCEPTION are not yet
- implemented.
- *** The class BIT is not yet implemented.
- *** The strip instruction is parsed but not yet implemented.
- *** Calling Eiffel code from C code Not Yet Implemented.
- Command compile will have an option -cecil to produce a cecil.h
- file.
- *** Not full ELKS compatibility ... but I will try to be completely
- compatible.
- *** Command line arguments cannot be given as argument of the root
- procedure (not yet implemented).
- Waiting implementation, you can use features of GENERAL.
- *** The deep_* family is not yet implemented (deep_copy, deep_clone, ...).
- I am also teaching my students that a **good** class do not
- need deep_* features. In a good class is_equal and copy should be
- redefined so that clone and equal works fine.
- *** No option to add a directory in the loading path (try a bad
- class name to have the fixed current path).
- *** Bug: the infix operator "^" has left associativity (should be right).
- *** Loosing precision for manifest real (float/double conversion C
- problem). Manifest DOUBLE constant have only float precision.
- *** Must add random number generation in the lib_*.
- *** It is forbidden to inherit from ARRAY STRING INTEGER REAL INTEGER
- CHARACTER BOOLEAN and DOUBLE
- *** SmallEiffel is perhaps (too much) case sensitive.
- *** All reported bugs are not already corrected (see
- SmallEiffel/lib_test/bug*.e).
-